/* ------------------------------------ MAIN  -----------------------------------------*/
 * {
    margin               : 0;
    padding              : 0;
 }
 body{
    background           : $color_bg;
    color                : $color_text1;
 }
 img {
    margin               : 0;
    padding              : 5px 15px 5px 15px;
    border               : 0;
 }
 ul {
    margin-left          : 50px;
    padding              : 0;
    font-family          : $font4;
    font-size            : 0.9em;
 }
 li {
    margin               : 0 12px 0 5px;
    padding              : 0;
    color                : $color_x;
    background           : inherit;
    line-height          : 19px;
    
    /*
    list-style-image     : url($ul_dot);
    */
    
 }
 b {
    margin-left          : 20px;
    font-family          : $font1;
    font-size            : $font_size_big;
    color                : $color_x;
    background           : inherit;
    font-weight          : bold;
 }
 p {
    font-family          : $font1;
    color                : $color_text1;
    background           : inherit;
    padding              : 5px 22px 5px 35px;
    text-align           : justify;
 }
 p:first-letter {
    font-size            : 120%;
    font-weight          : bold;
    color                : $color_x;
    background           : inherit;
 }
 h1 {
    margin               : 10px 300px 10px 2px;
    font-family          : $font1;
    font-size            : 19px;
    background           : inherit;
    color                : $color_x;
    line-height          : $font_size_huge;
    text-align           : left;
 }
 h2 {
    margin               : 10px 70px 10px 2px;
    padding               : 0 10px 0 10px;
    font-family          : $font2;
    font-size            : $font_size_normal;
    color                : $color_x;
    line-height          : $font_size_huge;
border-bottom:1px #ccc dotted;
    text-align           : left;
 }
 h3 {
    margin               : 10px 300px 10px 2px;
    font-family          : $font1;
    font-size            : 17px;
    background           : inherit;
    color                : $color_x;
    line-height          : $font_size_huge;
    text-align           : left;
 }
 h4 {
    margin               : 0;
    font-family          : $font2;
    font-size            : $font_size_normal;
    background           : inherit;
    color                : $color_text2;
    line-height          : $font_size_normal;
 }
 a, a:visited {
    font-family          : $font1;
    color                : $color_x;
    background           : inherit;
    text-decoration      : none;
 }
 a:hover {
    text-decoration      : underline;
 }
/* ------------------------------------ MAIN END --------------------------------------*/

/* ------------------------------------ HEADER ----------------------------------------*/
 #header {
    margin               : $top_space $borders 0 $borders;
    padding              : 0;
    background           : $color_bz;
    color                : $color_text1;
    height               : $header_height;
    max-height           : $header_height;
    border-bottom        : none;
    border-left          : 2px $color_bg dotted;
    border-right         : 2px $color_bg dotted;
    border-top           : 2px $color_bg dotted;
 }
/* ------------------------------------ HEADER END ------------------------------------*/

/* ------------------------------------ CENT ------------------------------------------*/
 #cent {
    clear                : both;
    margin               : 0 $borders 0 $borders;
    padding              : 0;
    font-size            : $font_size_big;
    background           : $color_bz;
    color                : $color_text1;
    text-align           : justify;
    border-top           : none;
    border-left          : 2px $color_bg dotted;
    border-right         : 2px $color_bg dotted;
    border-bottom        : 2px $color_bg dotted;
 }
/* ------------------------------------ CENT END --------------------------------------*/

/* ------------------------------------ MAIN CLASSES ----------------------------------*/
 .lft { float            : left; }
 .rgt { float            : right; }
 .cnt { text-align       : center; }
 .clr { clear            : both; }
/* ------------------------------------ MAIN CLASSES END ------------------------------*/

/* ------------------------------------ COLUMN ----------------------------------------*/
 .col {
    float                : left;
    margin               : 0;
    padding              : 0 20px 0 20px;
    border               : 0;
    font-size            : $font_size_normal;
    background           : $color_bg;
    color                : $color_text1;
    text-align           : justify;
    width                : $side_column_width;
 }
 .col p {
    padding              : 5px;
    font-size            : $font_size_normal;
    border-bottom        : 1px dotted $color_text1;
    margin-bottom        : 10px;
 }
 .col h1 {
    padding              : 0;
    margin               : 0 0 10px 0;
    font-family          : $font1;
    font-size            : $font_size_normal;
    background           : $color_text2;
    color                : $color_bg;
    line-height          : 18px;
    text-align           : center;
 }
 .col h4 {
    padding              : 0;
    margin               : 0 0 10px 0;
    font-family          : $font1;
    font-size            : $font_size_normal;
    background           : $color_text2;
    color                : $color_bg;
    line-height          : 18px;
    text-align           : center;
 }
 .col h5 {
    padding              : 0;
    margin               : 0;
    font-family          : $font1;
    font-size            : $font_size_small;
    background           : inherit;
    color                : $color_text2;
 }
 .col img {
    padding              : 0;
    margin               : 0;
 }
 .col ul {
    margin-left          : 10px;
    font-family          : $font4;
    font-size            : $font_size_normal;
 }
 .col li {
    font-size            : 0.9em;
    color                : $color_text1;
 }
 .colerr { 
    color                : #f00;
    background           : inherit;
    font-family          : $font3;
    font-size            : 11px;
 }
/* ------------------------------------ COLUMN END ------------------------------------*/

/* ------------------------------------ FOOTER ----------------------------------------*/
 #footer {
    display              : block;
    clear                : both;
    margin               : 0 $borders 0 $borders;
    padding              : 0;
    font-family          : $font3;
    font-size            : $font_size_small;
    text-align           : center;
    height               : 35px;
    background           : inherit;
    color                : $color_text1;
    border               : 0px dotted $color_bg;
 }
 #footer p, #footer p:first-letter {
    color                : $color_text1;
    background           : inherit;
    margin               : 0;
 }
/* ------------------------------------ FOOTER END ------------------------------------*/
